slow and steady wins the race! - Español Inglés Diccionario